[iOS 8] superview の alpha に 左右されない subview の作り方

[iOS 8] superview の alpha に 左右されない subview の作り方

Clock Icon2014.10.10

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

キモは superview の backgroundColor

知っておくと便利な小ネタです。

現象

alpha1


alpha2


alpha3

方法

alpha を直接変更せずに、UIColor 経由で変更します。

// baseView は青色のビュー
baseView.backgroundColor = UIColor(red: 0, green: 0, blue: 1, alpha: 0.5)

alpha5

実行画面

alpha4

まとめ

これまたできてしまえば簡単ですが、なかなか情報を見つけることができなかった小ネタです。

この記事をシェアする

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.